home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1998 / MacHack 1998.toast / Papers / C++ Exceptions / µShell / Source / µShellPrefix.h < prev   
Encoding:
C/C++ Source or Header  |  1998-06-02  |  522 b   |  21 lines  |  [TEXT/CWIE]

  1. #include <ansi_prefix.mac.h>
  2.  
  3. #define kFeatureUnsupported        0
  4. #define kFeatureOptional        1
  5. #define kFeatureRequired        2
  6.  
  7. #define qFeatureSupported(x)    ((x) >  kFeatureUnsupported)
  8. #define qFeatureRequired(x)        ((x) >= kRequired)
  9. #define qFeatureOptional(x)        ((x) <  kFeatureRequired)
  10.  
  11.  
  12. #define    qThreadSupport        kFeatureRequired
  13. #define    qFuturesSupport        kFeatureOptional
  14.  
  15.  
  16.  
  17. #define qRequireThreadManager    qFeatureRequired(qThreadSupport)
  18. #define qRequireThreadManager    qFeatureRequired(qThreadSupport)
  19.  
  20.  
  21. #define qBackgroundOnly            0